package com.example.hao.flowercityfm.pojo;

import com.google.gson.JsonElement;
import com.google.gson.JsonObject;

import java.util.List;

public class HomeFragmentData {
    private List<ListBean> list;

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public static class ListBean {
        /**
         * bottomHasMore : true
         * code : 1
         * data : [{"bannerBoard":1,"bannerOrder":158,"createDate":"2018-09-28 11:27:40","createUserId":92,"effect":7,"id":192,"operateId":3803,"operateName":"180926 花城政能量：人社局副局长陈敏谈人才政策","operateType":4,"pictrueUrl":"https://live.hcfm.gztv.com/filedata/uploadFiles/banner/20180928/20180928112738.png","updateDate":"2018-09-28 11:27:40","updateUserId":92},{"bannerBoard":1,"bannerOrder":160,"createDate":"2018-09-28 11:28:40","createUserId":92,"effect":7,"id":193,"operateId":59,"operateName":"珍珠讲","operateType":3,"pictrueUrl":"https://live.hcfm.gztv.com/filedata/uploadFiles/banner/20180928/20180928112838.png","updateDate":"2018-09-28 11:28:40","updateUserId":92},{"bannerBoard":1,"bannerOrder":162,"createDate":"2018-09-02 18:09:38","createUserId":93,"effect":7,"id":162,"operateId":132,"operateName":"趣味语文课","operateType":3,"pictrueUrl":"https://live.hcfm.gztv.com/filedata/uploadFiles/banner/20180902/20180902180936.jpg","updateDate":"2018-09-02 18:09:38","updateUserId":93},{"bannerBoard":1,"bannerOrder":163,"createDate":"2018-09-15 10:31:20","createUserId":93,"effect":7,"id":180,"intro":"广州新气象","operateName":"live.vgemv.com/liveHtml/agent/1.html?roomID=227757&from=timeline&isappinstalled=0","operateType":12,"pictrueUrl":"https://live.hcfm.gztv.com/filedata/uploadFiles/banner/20180915/20180915103117.jpg","updateDate":"2018-09-16 11:58:21","updateUserId":93},{"bannerBoard":1,"bannerOrder":164,"createDate":"2018-09-05 12:02:58","createUserId":93,"effect":7,"id":166,"intro":"扫黑除恶","operateId":1260,"operateName":"中央扫黑除恶第8督导组2018年9月1日\u20149月30日进驻我省督导","operateType":11,"pictrueUrl":"https://live.hcfm.gztv.com/filedata/uploadFiles/banner/20180905/20180905120250.png","updateDate":"2018-09-05 12:02:58","updateUserId":93},{"bannerBoard":1,"bannerOrder":165,"createDate":"2018-09-28 11:29:34","createUserId":92,"effect":7,"id":194,"operateId":3739,"operateName":"《我所依恋的广州》：关于街头巷尾的广州记忆","operateType":4,"pictrueUrl":"https://live.hcfm.gztv.com/filedata/uploadFiles/banner/20180928/20180928112916.png","updateDate":"2018-09-28 11:29:34","updateUserId":92}]
         * hasMore : true
         * item : 0
         * message : 查询成功
         * moduleId : 0
         * list : []
         * categoryId : 3
         * loopCount : 6
         * moduleType : categoriesForShort
         * showInterestCard : false
         * target : {"categoryId":3}
         * direction : column
         */

        private boolean bottomHasMore;
        private int code;
        private boolean hasMore;
        private int item;
        private String message;
        private int moduleId;
        private int categoryId;
        private int loopCount;
        private String moduleType;
        private boolean showInterestCard;
        private TargetBean target;
        private String direction;
        private JsonElement data;
        private List<?> list;

        public boolean isBottomHasMore() {
            return bottomHasMore;
        }

        public void setBottomHasMore(boolean bottomHasMore) {
            this.bottomHasMore = bottomHasMore;
        }

        public int getCode() {
            return code;
        }

        public void setCode(int code) {
            this.code = code;
        }

        public boolean isHasMore() {
            return hasMore;
        }

        public void setHasMore(boolean hasMore) {
            this.hasMore = hasMore;
        }

        public int getItem() {
            return item;
        }

        public void setItem(int item) {
            this.item = item;
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public int getModuleId() {
            return moduleId;
        }

        public void setModuleId(int moduleId) {
            this.moduleId = moduleId;
        }

        public int getCategoryId() {
            return categoryId;
        }

        public void setCategoryId(int categoryId) {
            this.categoryId = categoryId;
        }

        public int getLoopCount() {
            return loopCount;
        }

        public void setLoopCount(int loopCount) {
            this.loopCount = loopCount;
        }

        public String getModuleType() {
            return moduleType;
        }

        public void setModuleType(String moduleType) {
            this.moduleType = moduleType;
        }

        public boolean isShowInterestCard() {
            return showInterestCard;
        }

        public void setShowInterestCard(boolean showInterestCard) {
            this.showInterestCard = showInterestCard;
        }

        public TargetBean getTarget() {
            return target;
        }

        public void setTarget(TargetBean target) {
            this.target = target;
        }

        public String getDirection() {
            return direction;
        }

        public void setDirection(String direction) {
            this.direction = direction;
        }

        public JsonElement getData() {
            return data;
        }

        public void setData(JsonObject data) {
            this.data = data;
        }

        public List<?> getList() {
            return list;
        }

        public void setList(List<?> list) {
            this.list = list;
        }

        public static class TargetBean {
            /**
             * categoryId : 3
             */

            private int categoryId;

            public int getCategoryId() {
                return categoryId;
            }

            public void setCategoryId(int categoryId) {
                this.categoryId = categoryId;
            }
        }

        public static class DataBean {
            /**
             * bannerBoard : 1
             * bannerOrder : 158
             * createDate : 2018-09-28 11:27:40
             * createUserId : 92
             * effect : 7
             * id : 192
             * operateId : 3803
             * operateName : 180926 花城政能量：人社局副局长陈敏谈人才政策
             * operateType : 4
             * pictrueUrl : https://live.hcfm.gztv.com/filedata/uploadFiles/banner/20180928/20180928112738.png
             * updateDate : 2018-09-28 11:27:40
             * updateUserId : 92
             * intro : 广州新气象
             */

            private int bannerBoard;
            private int bannerOrder;
            private String createDate;
            private int createUserId;
            private int effect;
            private int id;
            private int operateId;
            private String operateName;
            private int operateType;
            private String pictrueUrl;
            private String updateDate;
            private int updateUserId;
            private String intro;

            public int getBannerBoard() {
                return bannerBoard;
            }

            public void setBannerBoard(int bannerBoard) {
                this.bannerBoard = bannerBoard;
            }

            public int getBannerOrder() {
                return bannerOrder;
            }

            public void setBannerOrder(int bannerOrder) {
                this.bannerOrder = bannerOrder;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public int getCreateUserId() {
                return createUserId;
            }

            public void setCreateUserId(int createUserId) {
                this.createUserId = createUserId;
            }

            public int getEffect() {
                return effect;
            }

            public void setEffect(int effect) {
                this.effect = effect;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getOperateId() {
                return operateId;
            }

            public void setOperateId(int operateId) {
                this.operateId = operateId;
            }

            public String getOperateName() {
                return operateName;
            }

            public void setOperateName(String operateName) {
                this.operateName = operateName;
            }

            public int getOperateType() {
                return operateType;
            }

            public void setOperateType(int operateType) {
                this.operateType = operateType;
            }

            public String getPictrueUrl() {
                return pictrueUrl;
            }

            public void setPictrueUrl(String pictrueUrl) {
                this.pictrueUrl = pictrueUrl;
            }

            public String getUpdateDate() {
                return updateDate;
            }

            public void setUpdateDate(String updateDate) {
                this.updateDate = updateDate;
            }

            public int getUpdateUserId() {
                return updateUserId;
            }

            public void setUpdateUserId(int updateUserId) {
                this.updateUserId = updateUserId;
            }

            public String getIntro() {
                return intro;
            }

            public void setIntro(String intro) {
                this.intro = intro;
            }
        }
    }
}
